var  $inputSenha,
	 $inputRepita,
	 $inputRet,
	 $ResetErrorMsg;
	 
$(function(){

	$inputSenha				=	$("input#Senha");
	$inputRepita			=	$("input#Repita");
	$inputRet   			=	$("input#ret");
	var 
	$ResetErrorMsg			=	"<br>Erro ao realizar o reset de senha!",
	$valLogon				= 	$("#troca_senha_form").validate({
		rules:{
            senha:{
                // campoNome será obrigatorio (required) e terá tamanho minimo (minLength)
                required: true, minlength: 2, maxlength : 40
            }
        },
        // Define as mensagens de erro para cada regra
        messages:{
            senha:{
                required	: "<br>Informe a senha",
                minlength   : "<br>Digite no m&iacute;nimo, 2 (sete) caracteres",
                maxlength   : "<br>Digite no m&aacute;ximo, 40 (sete) caracteres"
            }

        },
        errorPlacement: function( error, element ) {
			error.html() == $ResetErrorMsg ? $(".reset-credentials").after(error) : error.insertAfter(element);
		},
		submitHandler: function(form) {
			bi.LightboxExibe({lightbox: "load"});
			$.ajax({
				type : 'POST', 
				url  : 'ajax/auth.asp',
				data : {acao : 'setSenha',senha : $inputSenha.attr("value"), ret : $inputRet.attr("value")},
				success : function(data){
					bi.Alertas({tipo : 'sucesso', texto : 'Senha alterada com sucesso!!',titulo : 'Aviso'})
					bi.LightboxEsconde({lightbox: "load"});
					$("#Senha").attr("value","");
					$("#Repita").attr("value","");				
				}
			});
		}		
	});	


});

function EFocus() {
	if ($inputSenha.attr("value") == "") $inputSenha.focus();
}